package com.example.tally.flag_record;

import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;

import androidx.fragment.app.Fragment;

import com.example.tally.DataBase.DBManager;
import com.example.tally.DataBase.TypeBean;
import com.example.tally.R;

import java.util.List;
/**
 *记录页面当中的收入模块
 */
public class IncomeFragment extends BaseRecordFragment {

//    重载loadDataToGv函数
    @Override
    public void loadDataToGv() {
        super.loadDataToGv();
        //获取数据库当中的数据源
        List<TypeBean> inList = DBManager.getTypeList(1);

        /*注：在加载网络的List数据，再将数据加入到本地List中的时候
             一定要先判断网络数据是不是为空，不为空再加到本地List里面。否则会闪退报错*/
        if (inList != null){
            typeList.addAll(inList);
        }
        adapter.notifyDataSetChanged();

        typeTv.setText("其他");
        typeIv.setImageResource(R.mipmap.in_qt_fs);
    }

    @Override
    public void saveAccountToDB() {
        accountBean.setKind(1);
        DBManager.insertItemToAccountTb(accountBean);
    }
}